package com.mqtt.ctwingmqtt.service;




import com.mqtt.ctwingmqtt.domain.dto.UserDTO;

import java.util.List;

public interface UserService {

    /**
     * 根据用户名获取角色
     * @param username
     * @return
     */
    String getRole(String username);

    /**
     * 登录时候密码解密校验，获取密码
     * @param username
     * @return
     */
    String getPassword(String username);

    /**
     * 插入用户
     * @param user
     * @return
     */
    Boolean insect(UserDTO user);

    Integer getRoleIdByRoleName(String role);

    List<String> getPermissionsByRoleId(Integer roleId);
}
